﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Data;
using Data.Attributes;
using System.Data;

namespace BusinessLayer.Tables
{
    [Tables("TBL_0_STOK")]
    public class Db_Stok : MasterTable
    {
        #region Fields
        int stok_id;
        DateTime create_date;
        int create_user;
        DateTime update_date;
        int update_user;
        bool locked;
        bool hidden;

        string stok_kodu;
        string stok_adi;
        string stok_adi2;
        string stok_resim_yolu;
        string stok_yabanci_adi;
        string stok_etiket_adi;
        string stok_kasa_adi;
        string stok_bilgi1;
        string stok_bilgi2;
        string stok_bilgi3;
        string stok_bilgi4;
        string stok_bilgi5;
        int stok_alis_kdv;
        int stok_satis_kdv;
        int stok_per_satis_kdv;
        string stok_iade_kdv;
        int stok_per_iade_kdv;
        int stok_iskonto_id;
        decimal stok_iskonto_oran;
        decimal stok_puan;
        decimal stok_prim_oran;
        int stok_alis_birim;
        int stok_satis_birim;
        bool stok_aktif;
        decimal stok_min_seviye;
        decimal stok_max_seviye;
        decimal stok_sip_seviye;
        bool stok_kasaya_gonder;
        bool stok_teraziye_gonder;
        bool stok_sip_kapali;
        bool stok_satis_kapali;
        bool stok_alis_kapali;
        bool stok_iskonto_yapilsin;
        Int16 stok_eksi_kontrol;
        int stok_special1;
        int stok_special2;
        int stok_special3;
        int stok_special4;
        int stok_special5;
        int stok_special6;
        int stok_special7;
        int stok_special8;
        int stok_special9;
        int stok_special10;
        int stok_otv_id;
        int stok_muhkod_id;
        string stok_alis_muhkod;
        string stok_alis_iade_muhkod;
        string stok_satis_muhkod;
        string stok_satis2_muhkod;
        string stok_satis_iade_muhkod;
        string stok_satis_iskonto_muhkod;
        string stok_alis_iskonto_muhkod;
        string stok_satis_maliyet_muhkod;
        string stok_ilave_masraf_muhkod;
        string stok_yatirim_tesvik_muhkod;
        string stok_depo_satis_muhkod;
        string stok_depo_satis_maliyet_muhkod;
        string stok_ortak_satis_muhkod;
        string stok_ortak_satis_maliyet_muhkod;
        string stok_satis_fiyat_fark_muhkod;
        int stok_izleme_yontemi;
        int stok_odeme_sekli;
        int stok_garanti_suresi;
        int stok_raf_omru;
        int stok_ort_devir_hizi;
        decimal stok_kar_orani;
        Int16 stok_urun_tip;
        int stok_doviz_tipi;
        int stok_tevkifat;

        bool stok_mal_kabul_gun1;
        bool stok_mal_kabul_gun2;
        bool stok_mal_kabul_gun3;
        bool stok_mal_kabul_gun4;
        bool stok_mal_kabul_gun5;
        bool stok_mal_kabul_gun6;
        bool stok_mal_kabul_gun7;
        bool stok_sip_gun1;
        bool stok_sip_gun2;
        bool stok_sip_gun3;
        bool stok_sip_gun4;
        bool stok_sip_gun5;
        bool stok_sip_gun6;
        bool stok_sip_gun7;
        int stok_ana_grp_id;
        int stok_alt_grp_id;
        int stok_reyon_id;
        int stok_uretici_id;
        int stok_sektor_id;
        int stok_marka_id;
        int stok_katagori_id;


        #endregion

        #region Properties
        [Fields("stok_id", true, false, false, false, true, false, false, 4, SqlDbType.Int, true, false, 0, -1, -1, -1, -1)]
        public int ID
        {
            get { return stok_id; }
            set { stok_id = value; }
        }
        [Fields("create_date", true, true, true, false, false, true, false, 8, SqlDbType.DateTime, false, false, -1, -1, -1, -1, -1)]
        public DateTime Create_Date
        {
            get { return create_date; }
            set { create_date = value; }
        }
        [Fields("create_user", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Create_User
        {
            get { return create_user; }
            set { create_user = value; }
        }
        [Fields("update_date", true, true, true, false, true, true, false, 8, SqlDbType.DateTime, false, false, -1, -1, -1, -1, -1)]
        public DateTime Update_Date
        {
            get { return update_date; }
            set { update_date = value; }
        }
        [Fields("update_user", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Update_User
        {
            get { return update_user; }
            set { update_user = value; }
        }
        [Fields("locked", true, true, true, false, true, true, false, 2, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Locked
        {
            get { return locked; }
            set { locked = value; }
        }
        [Fields("hidden", true, true, true, false, true, true, false, 2, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Hidden
        {
            get { return hidden; }
            set { hidden = value; }
        }
        [Fields("stok_kodu", true, true, true, true, true, false, false, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Kodu
        {
            get { return stok_kodu; }
            set { stok_kodu = value; }
        }
        [Fields("stok_adi", true, true, true, false, true, false, true, 25, SqlDbType.NVarChar, false, false, 0, -1, -1, -1, -1)]
        public string Stok_Adi
        {
            get { return stok_adi; }
            set { stok_adi = value; }
        }
        [Fields("stok_adi2", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Adi2
        {
            get { return stok_adi2; }
            set { stok_adi2 = value; }
        }
        [Fields("stok_resim_yolu", true, true, true, false, true, true, true, 100, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Resim_Yolu
        {
            get { return stok_resim_yolu; }
            set { stok_resim_yolu = value; }
        }
        [Fields("stok_yabanci_adi", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Yabanci_Adi
        {
            get { return stok_yabanci_adi; }
            set { stok_yabanci_adi = value; }
        }
        [Fields("stok_etiket_adi", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Etiket_Adi
        {
            get { return stok_etiket_adi; }
            set { stok_etiket_adi = value; }
        }
        [Fields("stok_kasa_adi", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Kasa_Adi
        {
            get { return stok_kasa_adi; }
            set { stok_kasa_adi = value; }
        }
        [Fields("stok_bilgi1", true, true, true, false, true, true, true, 50, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Bilgi1
        {
            get { return stok_bilgi1; }
            set { stok_bilgi1 = value; }
        }
        [Fields("stok_bilgi2", true, true, true, false, true, true, true, 50, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Bilgi2
        {
            get { return stok_bilgi2; }
            set { stok_bilgi2 = value; }
        }
        [Fields("stok_bilgi3", true, true, true, false, true, true, true, 50, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Bilgi3
        {
            get { return stok_bilgi3; }
            set { stok_bilgi3 = value; }
        }
        [Fields("stok_bilgi4", true, true, true, false, true, true, true, 50, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Bilgi4
        {
            get { return stok_bilgi4; }
            set { stok_bilgi4 = value; }
        }
        [Fields("stok_bilgi5", true, true, true, false, true, true, true, 50, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Bilgi5
        {
            get { return stok_bilgi5; }
            set { stok_bilgi5 = value; }
        }
        [Fields("stok_alis_kdv", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Alis_Kdv
        {
            get { return stok_alis_kdv; }
            set { stok_alis_kdv = value; }
        }
        [Fields("stok_satis_kdv", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Satis_Kdv
        {
            get { return stok_satis_kdv; }
            set { stok_satis_kdv = value; }
        }
        [Fields("stok_per_satis_kdv", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Per_Satis_Kdv
        {
            get { return stok_per_satis_kdv; }
            set { stok_per_satis_kdv = value; }
        }
        [Fields("stok_iade_kdv", true, true, true, false, true, true, false, 4, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Iade_Kdv
        {
            get { return stok_iade_kdv; }
            set { stok_iade_kdv = value; }
        }
        [Fields("stok_per_iade_kdv", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Per_Iade_Kdv
        {
            get { return stok_per_iade_kdv; }
            set { stok_per_iade_kdv = value; }
        }
        [Fields("stok_iskonto_id", true, true, true, false, true, false, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Iskonto_ID
        {
            get { return stok_iskonto_id; }
            set { stok_iskonto_id = value; }
        }
        [Fields("stok_iskont_orani", true, true, true, false, true, true, false, 8, SqlDbType.Float, false, false, -1, -1, -1, -1, -1)]
        public decimal Stok_Iskonto_Oran
        {
            get { return stok_iskonto_oran; }
            set { stok_iskonto_oran = value; }
        }
        [Fields("stok_puan", true, true, true, false, true, true, false, 8, SqlDbType.Float, false, false, -1, -1, -1, -1, -1)]
        public decimal Stok_Puan
        {
            get { return stok_puan; }
            set { stok_puan = value; }
        }
        [Fields("stok_prim_orani", true, true, true, false, true, true, false, 8, SqlDbType.Float, false, false, -1, -1, -1, -1, -1)]
        public decimal Stok_Prim_Oran
        {
            get { return stok_prim_oran; }
            set { stok_prim_oran = value; }
        }
        [Fields("stok_alis_birim", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Alis_Birim
        {
            get { return stok_alis_birim; }
            set { stok_alis_birim = value; }
        }
        [Fields("stok_satis_birim", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Satis_Birim
        {
            get { return stok_satis_birim; }
            set { stok_satis_birim = value; }
        }
        [Fields("stok_aktif", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Aktif
        {
            get { return stok_aktif; }
            set { stok_aktif = value; }
        }
        [Fields("stok_min_seviye", true, true, true, false, true, true, false, 8, SqlDbType.Float, false, false, -1, -1, -1, -1, -1)]
        public decimal Stok_Min_Seviye
        {
            get { return stok_min_seviye; }
            set { stok_min_seviye = value; }
        }
        [Fields("stok_max_seviye", true, true, true, false, true, true, false, 8, SqlDbType.Float, false, false, -1, -1, -1, -1, -1)]
        public decimal Stok_Max_Seviye
        {
            get { return stok_max_seviye; }
            set { stok_max_seviye = value; }
        }
        [Fields("stok_sip_seviye", true, true, true, false, true, true, false, 8, SqlDbType.Float, false, false, -1, -1, -1, -1, -1)]
        public decimal Stok_Sip_Seviye
        {
            get { return stok_sip_seviye; }
            set { stok_sip_seviye = value; }
        }
        [Fields("stok_kasaya_gonder", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Kasaya_Gonder
        {
            get { return stok_kasaya_gonder; }
            set { stok_kasaya_gonder = value; }
        }
        [Fields("stok_teraziye_gonder", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Teraziye_Gonder
        {
            get { return stok_teraziye_gonder; }
            set { stok_teraziye_gonder = value; }
        }
        [Fields("stok_sip_kapali", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Sip_Kapali
        {
            get { return stok_sip_kapali; }
            set { stok_sip_kapali = value; }
        }
        [Fields("stok_satis_kapali", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Satis_Kapali
        {
            get { return stok_satis_kapali; }
            set { stok_satis_kapali = value; }
        }
        [Fields("stok_alis_kapali", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Alis_Kapali
        {
            get { return stok_alis_kapali; }
            set { stok_alis_kapali = value; }
        }
        [Fields("stok_iskonto_yapilsin", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Iskonto_Yapilsin
        {
            get { return stok_iskonto_yapilsin; }
            set { stok_iskonto_yapilsin = value; }
        }
        [Fields("stok_eksi_kontrol", true, true, true, false, true, true, false, 2, SqlDbType.SmallInt, false, false, -1, -1, -1, -1, -1)]
        public Int16 Stok_Eksi_Kontrol
        {
            get { return stok_eksi_kontrol; }
            set { stok_eksi_kontrol = value; }
        }
        [Fields("stok_special1", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Special1
        {
            get { return stok_special1; }
            set { stok_special1 = value; }
        }
        [Fields("stok_special2", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Special2
        {
            get { return stok_special2; }
            set { stok_special2 = value; }
        }
        [Fields("stok_special3", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Special3
        {
            get { return stok_special3; }
            set { stok_special3 = value; }
        }
        [Fields("stok_special4", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Special4
        {
            get { return stok_special4; }
            set { stok_special4 = value; }
        }
        [Fields("stok_special5", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Special5
        {
            get { return stok_special5; }
            set { stok_special5 = value; }
        }
        [Fields("stok_special6", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Special6
        {
            get { return stok_special6; }
            set { stok_special6 = value; }
        }
        [Fields("stok_special7", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Special7
        {
            get { return stok_special7; }
            set { stok_special7 = value; }
        }
        [Fields("stok_special8", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Special8
        {
            get { return stok_special8; }
            set { stok_special8 = value; }
        }
        [Fields("stok_special9", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Special9
        {
            get { return stok_special9; }
            set { stok_special9 = value; }
        }
        [Fields("stok_special10", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Special10
        {
            get { return stok_special10; }
            set { stok_special10 = value; }
        }
        [Fields("stok_otv_id", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Otv_ID
        {
            get { return stok_otv_id; }
            set { stok_otv_id = value; }
        }
        [Fields("stok_muhkod_id", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Muhkod_ID
        {
            get { return stok_muhkod_id; }
            set { stok_muhkod_id = value; }
        }
        [Fields("stok_alis_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Alis_Muhkod
        {
            get { return stok_alis_muhkod; }
            set { stok_alis_muhkod = value; }
        }
        [Fields("stok_alis_iade_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Alis_Iade_Muhkod
        {
            get { return stok_alis_iade_muhkod; }
            set { stok_alis_iade_muhkod = value; }
        }
        [Fields("stok_satis_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Satis_Muhkod
        {
            get { return stok_satis_muhkod; }
            set { stok_satis_muhkod = value; }
        }
        [Fields("stok_satis2_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Satis2_Muhkod
        {
            get { return stok_satis2_muhkod; }
            set { stok_satis2_muhkod = value; }
        }
        [Fields("stok_satis_iade_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Satis_Iade_Muhkod
        {
            get { return stok_satis_iade_muhkod; }
            set { stok_satis_iade_muhkod = value; }
        }
        [Fields("stok_satis_iskonto_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Satis_Iskonto_Muhkod
        {
            get { return stok_satis_iskonto_muhkod; }
            set { stok_satis_iskonto_muhkod = value; }
        }
        [Fields("stok_alis_iskonto_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Alis_Iskonto_Muhkod
        {
            get { return stok_alis_iskonto_muhkod; }
            set { stok_alis_iskonto_muhkod = value; }
        }
        [Fields("stok_satis_maliyet_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Satis_Maliyet_Muhkod
        {
            get { return stok_satis_maliyet_muhkod; }
            set { stok_satis_maliyet_muhkod = value; }
        }
        [Fields("stok_ilave_masraf_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Ilave_Masraf_Muhkod
        {
            get { return stok_ilave_masraf_muhkod; }
            set { stok_ilave_masraf_muhkod = value; }
        }
        [Fields("stok_yatirim_tesvik_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Yatirim_Tesvik_Muhkod
        {
            get { return stok_yatirim_tesvik_muhkod; }
            set { stok_yatirim_tesvik_muhkod = value; }
        }
        [Fields("stok_depo_satis_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Depo_Satis_Muhkod
        {
            get { return stok_depo_satis_muhkod; }
            set { stok_depo_satis_muhkod = value; }
        }
        [Fields("stok_depo_satis_maliyet_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Depo_Satis_Maliyet_Muhkod
        {
            get { return stok_depo_satis_maliyet_muhkod; }
            set { stok_depo_satis_maliyet_muhkod = value; }
        }
        [Fields("stok_ortak_satis_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Ortak_Satis_Muhkod
        {
            get { return stok_ortak_satis_muhkod; }
            set { stok_ortak_satis_muhkod = value; }
        }
        [Fields("stok_ortak_satis_maliyet_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Ortak_Satis_Maliyet_Muhkod
        {
            get { return stok_ortak_satis_maliyet_muhkod; }
            set { stok_ortak_satis_maliyet_muhkod = value; }
        }
        [Fields("stok_satis_fiyat_fark_muhkod", true, true, true, false, true, true, true, 25, SqlDbType.NVarChar, false, false, -1, -1, -1, -1, -1)]
        public string Stok_Satis_Fiyat_Fark_Muhkod
        {
            get { return stok_satis_fiyat_fark_muhkod; }
            set { stok_satis_fiyat_fark_muhkod = value; }
        }
        [Fields("stok_izleme_yontemi", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Izleme_Yontemi
        {
            get { return stok_izleme_yontemi; }
            set { stok_izleme_yontemi = value; }
        }
        [Fields("stok_odeme_sekli", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Odeme_Sekli
        {
            get { return stok_odeme_sekli; }
            set { stok_odeme_sekli = value; }
        }
        [Fields("stok_garanti_suresi", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Garanti_Suresi
        {
            get { return stok_garanti_suresi; }
            set { stok_garanti_suresi = value; }
        }
        [Fields("stok_raf_omru", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Raf_Omru
        {
            get { return stok_raf_omru; }
            set { stok_raf_omru = value; }
        }
        [Fields("stok_ort_devir_hizi", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Ort_Devir_Hizi
        {
            get { return stok_ort_devir_hizi; }
            set { stok_ort_devir_hizi = value; }
        }
        [Fields("stok_kar_orani", true, true, true, false, true, true, false, 8, SqlDbType.Float, false, false, -1, -1, -1, -1, -1)]
        public decimal Stok_Kar_Orani
        {
            get { return stok_kar_orani; }
            set { stok_kar_orani = value; }
        }
        [Fields("stok_urun_tip", true, true, true, false, true, true, false, 2, SqlDbType.SmallInt, false, false, -1, -1, -1, -1, -1)]
        public Int16 Stok_Urun_Tip
        {
            get { return stok_urun_tip; }
            set { stok_urun_tip = value; }
        }
        [Fields("stok_doviz_tipi", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Doviz_Tipi
        {
            get { return stok_doviz_tipi; }
            set { stok_doviz_tipi = value; }
        }
        [Fields("stok_tevkifat", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int Stok_Tevkifat
        {
            get { return stok_tevkifat; }
            set { stok_tevkifat = value; }
        }
        [Fields("stok_mal_kabul", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Mal_Kabul_Gun1
        {
            get { return stok_mal_kabul_gun1; }
            set { stok_mal_kabul_gun1 = value; }
        }
        [Fields("stok_mal_kabul_gun2", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Mal_Kabul_Gun2
        {
            get { return stok_mal_kabul_gun2; }
            set { stok_mal_kabul_gun2 = value; }
        }
        [Fields("stok_mal_kabul_gun3", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Mal_Kabul_Gun3
        {
            get { return stok_mal_kabul_gun3; }
            set { stok_mal_kabul_gun3 = value; }
        }
        [Fields("stok_mal_kabul_gun4", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Mal_Kabul_Gun4
        {
            get { return stok_mal_kabul_gun4; }
            set { stok_mal_kabul_gun4 = value; }
        }
        [Fields("stok_mal_kabul_gun5", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Mal_Kabul_Gun5
        {
            get { return stok_mal_kabul_gun5; }
            set { stok_mal_kabul_gun5 = value; }
        }
        [Fields("stok_mal_kabul_gun6", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Mal_Kabul_Gun6
        {
            get { return stok_mal_kabul_gun6; }
            set { stok_mal_kabul_gun6 = value; }
        }
        [Fields("stok_mal_kabul_gun7", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Mal_Kabul_Gun7
        {
            get { return stok_mal_kabul_gun7; }
            set { stok_mal_kabul_gun7 = value; }
        }
        [Fields("stok_sip_gun1", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Sip_Gun1
        {
            get { return stok_sip_gun1; }
            set { stok_sip_gun1 = value; }
        }
        [Fields("stok_sip_gun2", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Sip_Gun2
        {
            get { return stok_sip_gun2; }
            set { stok_sip_gun2 = value; }
        }
        [Fields("stok_sip_gun3", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Sip_Gun3
        {
            get { return stok_sip_gun3; }
            set { stok_sip_gun3 = value; }
        }
        [Fields("stok_sip_gun4", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Sip_Gun4
        {
            get { return stok_sip_gun4; }
            set { stok_sip_gun4 = value; }
        }
        [Fields("stok_sip_gun5", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Sip_Gun5
        {
            get { return stok_sip_gun5; }
            set { stok_sip_gun5 = value; }
        }
        [Fields("stok_sip_gun6", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Sip_Gun6
        {
            get { return stok_sip_gun6; }
            set { stok_sip_gun6 = value; }
        }
        [Fields("stok_sip_gun7", true, true, true, false, true, true, false, 1, SqlDbType.Bit, false, false, -1, -1, -1, -1, -1)]
        public bool Stok_Sip_Gun7
        {
            get { return stok_sip_gun7; }
            set { stok_sip_gun7 = value; }
        }
        [Fields("stok_ana_grp_id", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int StokAnaGrpID
        {
            get { return stok_ana_grp_id; }
            set { stok_ana_grp_id = value; }
        }
        [Fields("stok_alt_grp_id", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int StokAltGrpID
        {
            get { return stok_alt_grp_id; }
            set { stok_alt_grp_id = value; }
        }
        [Fields("stok_reyon_id", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int StokReyonID
        {
            get { return stok_reyon_id; }
            set { stok_reyon_id = value; }
        }
        [Fields("stok_uretici_id", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int StokUreticiID
        {
            get { return stok_uretici_id; }
            set { stok_uretici_id = value; }
        }
        [Fields("stok_sektor_id", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int StokSektorID
        {
            get { return stok_sektor_id; }
            set { stok_sektor_id = value; }
        }
        [Fields("stok_marka_id", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int StokMarkaID
        {
            get { return stok_marka_id; }
            set { stok_marka_id = value; }
        }
        [Fields("stok_katagori_id", true, true, true, false, true, true, false, 4, SqlDbType.Int, false, false, -1, -1, -1, -1, -1)]
        public int StokKatagoriID
        {
            get { return stok_katagori_id; }
            set { stok_katagori_id = value; }
        }

        #endregion
    }
}
